﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Circus.Utility {

    /// <summary>
    /// 提供字符串处理的辅助函数。
    /// </summary>
    public static class StringHelper {

        /// <summary>
        /// 计算字符串使用 ANSI 字符存储时实际占用的长度。
        /// </summary>
        /// <param name="value">待检测的字符串。</param>
        /// <returns>返回字符串实际占用长度。</returns>
        public static int getAnsiLength(this string value) {
            int len = value.Length;
            foreach (char c in value) {
                if (c > 128)
                    len++;
            }
            return len;
        }

    }
}
